*{
	margin:0;
	padding:0;
	list-style: none;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.clear-fix::after{
	content:'';
	clear:both;
	display:block;
}
a{
	text-decoration: none;
}

.bold{
	font-weight: bold;
}
.black{
	color:#000;
}
.f16{
	font-size: 16px;
}
.f14{
	font-size: 14px;
}
.f12{
	font-size: 12px;
}
.mgr-5{
	margin-right: 5px;
}
.mgt-7{
	margin-top:7px;
}
.relative{
	position:relative;
}
.notallowed{
	cursor:not-allowed;
}
.pointer{
	cursor:pointer;
}
.lh20{
	line-height: 20px;
}
em{
	font-style: normal;
	font-weight: 400;
}